<!--
  -  Copyright 2020-2021 Huawei Technologies Co., Ltd.
  -
  -  Licensed under the Apache License, Version 2.0 (the "License");
  -  you may not use this file except in compliance with the License.
  -  You may obtain a copy of the License at
  -
  -      http://www.apache.org/licenses/LICENSE-2.0
  -
  -  Unless required by applicable law or agreed to in writing, software
  -  distributed under the License is distributed on an "AS IS" BASIS,
  -  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  -  See the License for the specific language governing permissions and
  -  limitations under the License.
  -->

<template>
  <div id="app">
    <Navcomp />
    <router-view />
  </div>
</template>

<script>
import Navcomp from './components/layout/Nav.vue'
export default {
  components: { Navcomp },
  name: 'App',
  data () {
    return {
    }
  },
  beforeMount () {
    if (!localStorage.getItem('language')) {
      localStorage.setItem('language', 'cn')
    }
    let _language = localStorage.getItem('language') || 'cn'
    this.$i18n.locale = _language
  },
  beforeDestroy () {
    localStorage.removeItem('language')
  }
}
</script>

<style lang="scss">
#app {
  font-family: Harmony-Regular, "Avenir", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  overflow: auto;
  padding-top: 80px;
  background: url('./assets/images/common_bg_inner1.png') #3E279B -10px 92% no-repeat;
  background-size: cover;
}
</style>
